// 小程序 封装请求
export function request(config) {
	// 返回Promise 实例
	return new Promise((resolve, reject) => {
		// 显示请求的loading
		uni.showLoading({
			title: '数据请求中...'
		})
		// 请求数据
		uni.request({
			url: config.url,
			method: config.method || 'GET',
			data: config.data || {}
		})
		.then(resolve)
		.catch(reject)
		.finally(() => {
			// 隐藏请求的loading
			uni.hideLoading()
		})
	})
}